home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / pascal / bp70lib.zip / BP70LIB.DOC < prev    next >
Text File  |  1993-04-15  |  4KB  |  97 lines

  1.                                BP 70 LIB v1.3
  2.                           (C) Copyright 1992, 1993
  3.                         Rockland Software Productions
  4.  
  5. System requirements:
  6.     1. Borland Pascal 7.0.
  7.     2. VGA (for demo program).
  8.     3. Microsoft compatable mouse (for demo program).
  9.  
  10. Installing:
  11.     1. Create a directory for the library under your Borland Pascal 
  12.        directory.
  13.     2. Copy all library files to your library directory.
  14.     3. Add your library directory to your UNIT driectories list. Refer to 
  15.        your Borland Pascal Users Guide for information about your UNIT 
  16.        directories list.
  17.  
  18. Running the demo:
  19.     1. Change to your library directory.
  20.     2. Run Borland Pascal and compile wintest.pas.
  21.     3. Quit Borland Pascal.
  22.     4. Enter "wintest" at the DOS prompt.
  23.     5. The wintest program runs one window. Click on the contents of the
  24.        window to make a beep. Close the window to quit the demo.
  25.  
  26. Archive contents:
  27.     Generic.doc:
  28.         Interface of the GENERIC unit of BP70LIB. Includes conversions,
  29.         mouse, joystick, text output, file and dir operations, system info,
  30.         text interface parts, rebooting, grey keys, sound effects, and
  31.         miscellaneous routines.
  32.  
  33.     Graf.doc:
  34.         Interface of the GRAF unit. The graf unit takes the Turbo Pascal
  35.         graphics unit to the next level. It is a device independant graphics
  36.         library that lets you write one program using one graphic coordinate
  37.         system that will run on all video systems for which there is a BGI
  38.         driver. Provides conversions, drawing routines, and graphic interface
  39.         parts.
  40.  
  41.     Graf2.doc:
  42.         Interface of the GRAF2 unit. Provides file viewer in scrolling
  43.         window. Also provides paginating editor that does documents up to 255
  44.         charaters wide with UNLIMITED DOCUMENT LENGTH!!!!
  45.  
  46.     Graf3.doc:
  47.         Interface of GRAF3 unit. Provides routine to turn on graphics with
  48.         one command. autodetects graphics type (CGA, VGA etc). Loads drivers 
  49.         and fonts from current directory. Speeds up graphics.
  50.  
  51.     Winlib.doc:
  52.         Interface calls for the WINLIB unit. The winlib unit takes the
  53.         BP70LIB graf unit to the next level, providing a generic windowing
  54.         system featuring dynamic memory allocation, moving, resizing,
  55.         scolling, panning, etc. All you write is the procedure to draw the
  56.         window contents, and to run the window when its contents are clicked
  57.         on. The library makes it so the windowing system is transparent when
  58.         writing these procedures (IE turn a window on, draw as though it
  59.         wasnt there, and turn it off again. The windowing system adds only 2
  60.         lines to the procedure.). The winlib does all this using fast
  61.         executing procedureal code (none of that slow gooey redirection table
  62.         OOP maintainability over perfomance junk here! But not to worry, all
  63.         the ugly stuff is hidden in the library. All you do is make a call to
  64.         a routine and let it do the work.).
  65.  
  66.     Bigarray.doc:
  67.         Interface calls for the BIGARRAY unit. The bigarray unit is an
  68.         implementation of an abstract data type that overcomes the 64K limit
  69.         on array sizes in turbo pascal. Arrays created using the bigarray
  70.         unit can go up to 640K in size!
  71.  
  72.     Wintest.pas:
  73.         Source code for Demo program. Uses generic, fonts, fonts2, graf3, 
  74.         graf, and winlib units.
  75.  
  76.     Bp70lib.doc:
  77.         BP70LIB documentation.
  78.  
  79.     Support.doc:
  80.         Support information.
  81.  
  82.     Catalog.doc:
  83.         Rockland Software Productions Catalog.
  84.  
  85.     Order.frm:
  86.         Order form.
  87.  
  88.     Each of the doc files (except support.doc and catalog.doc) has matching 
  89.     tpu and tpp files (registered version only).
  90.  
  91.  
  92. About the library:
  93.     BP 70 LIB is a library of Borland Pascal 7.0 routines. This version 
  94. includes commented interface source code for all units, and source code 
  95. for a demo program that uses the library. TPU and TPP files are included 
  96. in the registered version.
  97.